leaf-eating ladybird
noun
: an Australian coccinellid beetle (Epilachna 28-punctata) whose larvae and adults damage potatoes and other plants
Love words? Need even more definitions?
Merriam-Webster unabridged
Share